package com.gr.experimental.model.impl.distr.operators;


public class GreaterThanOperator extends AbstractBinaryNumericToBooleanOperator {


	public GreaterThanOperator(Class<?> argument1Type, Class<?> argument2Type) {
		super(argument1Type, argument2Type);
	}

	/**
	 * {@inheritDoc}
	 * @see com.gr.experimental.model.impl.distr.operators.AbstractBinaryRelationalOperator#opInt(int, int)
	 */
	@Override
	public
	Object opInt(int i1, int i2) {
		return i1 > i2;
	}

	/**
	 * {@inheritDoc}
	 * @see com.gr.experimental.model.impl.distr.operators.AbstractBinaryRelationalOperator#opDouble(double, double)
	 */
	@Override
	public
	Object opDouble(double d1, double d2) {
		return d1 > d2;
	}

	/**
	 * {@inheritDoc}
	 * @see com.gr.experimental.model.impl.distr.operators.AbstractBinaryRelationalOperator#opLong(long, long)
	 */
	@Override
	public
	Object opLong(long l1, long l2) {
		return l1 > l2;
	}


}
